package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.TbMaliceMa;

/**
 * 恶意邮件Service接口
 * 
 * @author ruoyi
 * @date 2025-02-20
 */
public interface ITbMaliceMaService 
{
    /**
     * 查询恶意邮件
     * 
     * @param emailId 恶意邮件主键
     * @return 恶意邮件
     */
    public TbMaliceMa selectTbMaliceMaByEmailId(Integer emailId);

    /**
     * 查询恶意邮件列表
     * 
     * @param tbMaliceMa 恶意邮件
     * @return 恶意邮件集合
     */
    public List<TbMaliceMa> selectTbMaliceMaList(TbMaliceMa tbMaliceMa);

    /**
     * 新增恶意邮件
     * 
     * @param tbMaliceMa 恶意邮件
     * @return 结果
     */
    public int insertTbMaliceMa(TbMaliceMa tbMaliceMa);

    /**
     * 修改恶意邮件
     * 
     * @param tbMaliceMa 恶意邮件
     * @return 结果
     */
    public int updateTbMaliceMa(TbMaliceMa tbMaliceMa);

    /**
     * 批量删除恶意邮件
     * 
     * @param emailIds 需要删除的恶意邮件主键集合
     * @return 结果
     */
    public int deleteTbMaliceMaByEmailIds(Integer[] emailIds);

    /**
     * 删除恶意邮件信息
     * 
     * @param emailId 恶意邮件主键
     * @return 结果
     */
    public int deleteTbMaliceMaByEmailId(Integer emailId);
}
